package com.dlc.shop.user.common.dto;

import com.dlc.shop.user.common.model.UserRightsLang;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 会员等级权益
 *
 * @author LHD
 * @date 2020-02-26 16:03:14
 */
@Data
public class UserRightsDto implements Serializable{
    private static final long serialVersionUID = 1L;

    /**
     * 权益id
     */
    @Schema(description = "权益id" )
    private Long rightsId;
    /**
     * 权益名称
     */
    @Schema(description = "权益名称" )
    private String rightsName;
    /**
     * 权益图标
     */
    @Schema(description = "权益名称" )
    private String icon;
    /**
     * 权益简介
     */
    @Schema(description = "权益名称" )
    private String description;
    /**
     * 0系统核销 1商家线下核销
     */
    @Schema(description = "0系统核销 1商家线下核销" )
    private Integer serviceType;
    /**
     * 状态：-1:禁用 1：正常(仅用于系统核销)
     */
    private Integer status;
    /**
     * 顺序
     */
    private Integer seq;

    @Schema(description = "权益国际化信息")
    private List<UserRightsLang> userRightsLangList;
}
